home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 13
/
Aminet 13 - August 1996.iso
/
Aminet
/
gfx
/
conv
/
WhirlGIF20.lha
/
WhirlGIF
/
src
/
whirlgif_protos.h
< prev
next >
Wrap
C/C++ Source or Header
|
1996-03-09
|
2KB
|
117 lines
/* Prototypes for functions defined in
whirlgif.c
*/
extern unsigned int loop;
extern unsigned int loopcount;
extern unsigned int use_colormap;
extern unsigned int debug_flag;
extern unsigned int verbose;
extern int imagex;
extern int imagey;
extern int imagec;
extern Global global;
extern GIF_Color gif_cmap[256];
extern GIF_Screen_Hdr gifscrn;
extern GIF_Image_Hdr gifimage;
extern GIF_Table table[4200];
extern unsigned int root_code_size;
extern unsigned int code_size;
extern unsigned int CLEAR;
extern unsigned int EOI;
extern unsigned int INCSIZE;
extern unsigned int nextab;
extern unsigned int gif_mask[16];
extern unsigned int gif_ptwo[16];
extern unsigned char gif_buff[4200];
extern unsigned int gif_block_size;
extern int num_bits;
extern int bits;
extern int pic_i;
extern char gif_file_name[256];
extern int screen_was_last;
void TheEnd(void);
void TheEnd1(char * p);
void Usage(void);
int main(int argc,
char ** argv);
void GIF_Read_File(FILE * fout,
char * fname,
int first_image);
void GIF_Decompress(FILE * fp,
FILE * fout);
void GIF_Get_Next_Entry(FILE * fp);
void GIF_Add_To_Table(register unsigned int body,
register unsigned int next,
register unsigned int index);
void GIF_Send_Data(register int index);
void GIF_Init_Table(void);
void GIF_Clear_Table(void);
unsigned int GIF_Get_Code(FILE * fp,
FILE * fout);
void GIF_Screen_Header(FILE * fp,
FILE * fout,
int first_time);
void GIF_Image_Header(FILE * fp,
FILE * fout,
int first_time);
int GIF_Get_Short(FILE * fp,
FILE * fout,
int first_time);
void GIF_Comment(FILE * fout,
char * string);
void GIF_Loop(FILE * fout,
unsigned int repeats);
void GIF_GCL(FILE * fout,
unsigned int delay);
void Calc_Trans(char * string);
void set_offset(char * string);